🛫 Airports 🛬

Le but de ce projet est de concevoir et d'exploiter une base de données à partir de fichiers textes formatés.

Travail indicatif à réaliser

1. Récupérer les fichiers de données

Les fichiers sont issus de deux sources :

2. Construire le MCD

A partir de l'analyse et de la simplification éventuelle des fichiers, le modèle conceptuel de données et les scripts de création de tables pourront être générés à l'aide de l'outil en ligne "MoCoDo" (http://mocodo.wingi.net/) .

Exemple :

3. Importer les données

On pourra ensuite peupler les tables à l'aide du logiciel sqlitestudio https://sqlitestudio.pl/ (disponible en éxécutable, sans installation), via l'import de fichier .csv

4. Exploiter les données

On pourra enfin utiliser dans un notebook les modules python sqlite3 pour exécuter des requêtes SQL et folium pour générer des cartes interactives afin de faire apparaitre différentes informations.

Exemples :

  • Afficher tous les aéroprts, ou ceux avec des caractéristiques données.
  • Afficher les informations des aéroports(nom, altitude,...) dans une info-bulle.
  • Afficher des routes(sous forme de segments dans un premier temps).
  • ...

Bonus : Tracer des routes orthodromiques(https://fr.wikipedia.org/wiki/Orthodromie) sur le planisphère entre deux aéroports.

Ci-contre : Un aéroport en Californie.

Ci-dessous : Les routes à destinaton ou en provenance de Los Angeles et de Roissy Charles de Gaulle.

Travail

A rendre

Un fichier individuel au format .pdf de 5 pages maximum contenant un rapport avec :

  • La répartition des tâches dans le groupe.
  • Les difficultés rencontrées et les solutions proposées.
  • L'explication d'une partie de code que vous aurez plus spécifiquement travaillé.